/*服务中心CSS*/
.con{background-color: #FCFCFC;}
/*服务中心.part1-3*/
.part1,.part2,.part3{
    width:100%;float: left;position:relative;margin:15px 0;}
.part1 .part_top,.part2 .part_top,.part3 .part_top,.bottom .sec_top,.sec_top{
    font-family: "MicroSoft YaHei";
    margin:15px 0;
    font-size: 18px;
    color:#407CC3;
    width: 100%;
    font-weight: 600;
}
.part1 .gray,.part2 .gray,.part3 .gray,.bottom .gray ,.sec_top .gray{margin-left:10px;font-size:14px;color:#ddd;
    border-bottom: hidden;font-weight: normal}

/*.part1*/
.part1_con{
    display: block;
    float: left;
    width: 100%;
    position: relative;
    border:1px solid #fff;
    -webkit-box-shadow:0 0 10px #ddd;
    -moz-box-shadow: 0 0 10px #ddd;
    box-shadow: 0 0 10px #ddd;}
.part1_con p{width:100%;
    display: block;
    float: left;
    position: relative;}
.part1_con p img{width:100%;}
.part1_con .question{margin:0;padding:0;float:left;position: relative;width: 100%;}
.part1_con .question li{list-style: none;
    width: 96%;
    margin: 0 2%;float:left;padding:15px 5px;
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
    border-bottom:1px dashed #ddd;
}
.part1_con .question li:last-child{border: hidden;}
.part1_con .question li a{color:#777;font-size:16px;}
.part1_con .question li:hover a{color:#337ab7}
.question li .blue{font-weight:800;font-size:22px;color:#1d83dc;padding-left:8px;}

/*.part2*/
.part2_bg1,.part2_bg2{
    width:100%;
    border:1px solid #fff;
    box-shadow:0 0 15px #B2CEF3;
    -moz-box-shadow:0 0 15px #B2CEF3;
    -webkit-box-shadow:0 0 15px #B2CEF3;
}
.part2_bg1 img,.part2_bg2 img{
    width: 100%;
    -webkit-background-size: cover;
    background-size: cover;}

/*.part3*/
.part3{background-color: #fff;border: 1px solid #fff;border-radius: 2%;}
.part3 .con_list{margin:0;width:100%;}
.part3 .con_list .list_title{width:80%;}
.part3 .con_list .list_date{width:20%;text-align: right;}

.ollist{height:auto;}
.ollist li{width:30%;border:1px solid #F0F0F0;float: left; list-style: none;margin:20px 10px 10px 0;padding:0;text-align: center;border-radius: 3px;}
.ollist li .thumb{width: 100%;height:150px;}
.ollist li .tab_title{height:30px; line-height: 30px;}
.ollist li img{width: 100%;height:100%;border:none;}

.booklist{height:auto;padding:0;}
.booklist li{width:100%;border:1px solid #F0F0F0;float: left; list-style: none;margin:20px 10px 10px 0;padding:0;text-align: center;border-radius: 3px;}
.booklist li .thumb{float:left;width: 100px;height:150px;}
.booklist li .tab_title{height:30px; line-height: 30px;text-align:left;padding-left:130px;font-size:14px;font-weight:bold;}
.booklist li .tab_des{text-align:left;padding-left:130px;}
.booklist li img{width: 100%;height:100%;border:none;}

.search_part .table{}
.search_part .table td{border:none;line-height: 30px;}
.search_part input[type="text"]{height:30px;line-height: 30px;}
.search_part select{height:30px;}
.search_part label{line-height: 20px;}

.result .help-block{margin:3px 0!important;}
.result .label{font-weight: 100;}
.result .label-info a{color: #FFF;}

@media (max-width: 768px) {
    .header .top_logo,.header .nav_list{display:none;}
    .search_tip,.search{left:2%;}
}
@media (max-width: 1400px) {
    .middle_bg .search{left:37%;}
    .sec5_list .L1,.sec5_list .L2{top:25%}
    .sec5_list .L3,.sec5_list .L4{top:66%}
    .sec5_list .c1,.sec5_list .c2{top:20%}
    .sec5_list .c3,.sec5_list .c4{top:50%}
    .sec5_list .c5,.sec5_list .c6{top:81%}
/*    .col-md-3,.col-lg-3{width:26%;}
    .col-md-9,.col-lg-9{width:74%;}*/
}
@media (min-width: 1900px) {
    .middle_bg .search{left:40%;}
    .middle_bg .search_tip{left:44%;}
}